USE BDLocadora
GO

CREATE PROCEDURE CADASTRAR_TITULO
(
	@prodcod			int,
	@midiacod			int,
	@gencod				int,
	@tituloportugues	varchar(50),
	@titulooriginal		varchar(50),
	@origem				varchar(100),
	@ano				varchar(4),
	@tempo_duracao		varchar(10),
	@diretor			varchar(50),
	@elenco				varchar(200),
	@vl_adicional		decimal(4,2),
	@totaldisponivel	int,
	@mensagem_saida		varchar(255) output

)
AS
BEGIN TRANSACTION

	BEGIN TRY
		INSERT INTO TITULO VALUES (@prodcod, @midiacod, @gencod, @tituloportugues, @titulooriginal, @origem, @ano, @tempo_duracao, @diretor, @elenco, @vl_adicional, @totaldisponivel, 'F')
		set @mensagem_saida = 'SUCESSO'
		COMMIT TRANSACTION
	END TRY

	BEGIN CATCH
		SET @mensagem_saida = 'Erro procedure CADASTRAR_TITULO ' + CHAR(13) + 'LINHA: ' + ERROR_LINE() + CHAR(13) + 'MENSAGEM: ' + ERROR_MESSAGE()
		--Comentario teste
		ROLLBACK TRANSACTION
	END CATCH